#include <vector>
#include <string>
using namespace std;
class Solution {
public:
    // 分母要越小越好
    // 分子要越大越好
    // 不能改变顺序，那分子只能有第1个数
    // 10==
    string optimalDivision(vector<int>& nums) {
        string s;
        if(nums.size() == 1)
            return to_string(nums[0]);
        int n = nums.size();
        for(int i = 0; i < n; ++i)
        {
            s += to_string(nums[i]);
            if(i != n - 1) s += '/';
            if(n != 2 && i == 0) s += '(';
            if(n != 2 && i == n - 1) s += ')';
        }
        return s;
    }
};